from time import sleep

from selenium import webdriver

driver = webdriver.Firefox()

# # 1. 定位：通过 ID 属性
driver.get('https://mail.163.com/register/index.htm?from=163navi&regPage=163')
#
#
# # 定位后立即操作
# driver.find_element_by_id('username').send_keys('WZA')


# 2. 定位： 通过 name 属性

#并没有在网易163定位到有name属性的元素
# driver.find_element_by_name('').send_keys('')

# 3. 定位： 通过 class 属性
# 注意：如果定位元素不唯一，则Selenium找到第一个符合条件的元素截止
# driver.find_element_by_class_name('phone').send_keys('13671281279')


# 4. 定位： 通过 TagName（标签名称） 定位
# 注意：页面中标签名称往往不唯一，Se仍旧只是找到第一个即停止
#并没有在网易163定位到有name属性的元素
#  driver.find_element_by_tag_name('').send_keys('')


# 5/6. 定位：通过 链接/部分链接 定位
#并没有在网易163定位到有link/partial link属性的元素
# driver.find_element_by_link_text('').click()
# driver.find_element_by_partial_link_text('').click()


# 7. 定位： 通过 CSS选择器 定位
# 注意：可以从浏览器中直接复制 CSS选择器 来直接使用
# css_path = '#password'
# driver.find_element_by_css_selector(css_path).send_keys('Rockstar!')


# 8. 定位： 通过XPath路径 定位
# 注意：可以从浏览器中直接复制 XPath路径 来直接使用
# xpath = '//*[@id="phone"]'
# driver.find_element_by_xpath(xpath).send_keys('13671281279')
